"""
验证回文   只验证数字字母  字母不区分大小写
首先 把小写字母变成大写字母
然后 循环遍历 正着 然后反着
最后 比较
"""
str="123Mm321qq"

方法一
def compare(str):
    #统一转化成大写字母
    str = str.upper()
    #切片反序
    str2=str[::-1]
    #判断比较
    if str==str2:
        print(str,"是回文!")
    else:
        print(str,"不是回文!")

compare(str)

方法二
def compares(str):
    #统一转化成大写字母
    str = str.upper()
    #入栈
    str3=list(str)
    result=""
    #出栈
    while len(str3)>0:
        result+=str3.pop()

    #判断比较
    if str==str3:
        print(str,"是回文!")
    else:
        print(str,"不是回文!")

compares(str)

